// 数据库操作
const mongoose = require('mongoose');
// 模型规则类
const { Schema } = mongoose;

// 用户集合规则
const planTypeSchema = new Schema({
    // 计划标题
    name: {
        type: String,
        required: true,
        maxlength: 30
    },
    // 创建时间
    createTime: {
        type: Number,  //时间戳必须用Number数据类型
        required: true,
    },
    // 备注信息
    notes: {
        type: String,
        maxlength: 100
    }

}, { versionKey: false });

// 用户集合类
const PlanType = mongoose.model('planType', planTypeSchema);

// create();

// 创建集合
async function create(name) {
    // 初始化用户
    const planType = await PlanType.create({
        name: name,
        // 创建时间
        createTime: new Date().getTime(),
    });
}


module.exports = {
    PlanType
}